package jwj8508.j2ee.advanced;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class J01HelloServlet implements Servlet {
	
	// 일반적인 자바 클래스는 웹에서 실행불가
	// 만약, 실행하고 싶다면 일반적인 자바 클래스에 "Servlet" 인터페이스를 구현하고
	// service 메서드에 실행할 코드를 작성한 다음
	// web.xml에 실행할 서블릿 클래스와 웹브라우저에서 실행할 주소를 지정해야 함
	
	// 서블릿 : 자바로 웹 응용프로그램을 만드는데 사용하는 기반 기술, 1996년 발표

	@Override
	public void destroy() {
	}

	@Override
	public ServletConfig getServletConfig() {
		return null;
	}

	@Override
	public String getServletInfo() {
		return null;
	}

	@Override
	public void init(ServletConfig arg0) throws ServletException {
		
	}

	@Override
	public void service(ServletRequest req, ServletResponse res)
		throws ServletException, IOException {
		// 클라이언트로 응답하기 위한 준비
		res.setContentType("text/html; charset=UTF-8");
		PrintWriter out = res.getWriter();
		// 웹브라우저에 출력할 내용 지정
		out.print("<h1>안녕하소~ 앞뒤가 똑같은 번호 1577 대리운전 1577</h1>");
	}

}
